package qc.module.ehs.dto.hazardledger;

import lombok.Data;
import qc.module.ehs.dto.hazard.HazardAccountResultDto;

/**
 * 危险源台账查询结果DTO
 * 对危险源信息表中的数据进行查询；可以查询第一类、第二类危险源信息；返回结果中包含危险源等级、风险等级的数量统计；
 */
@Data
public class HazardLedgerQueryResultDto {

    //=======第一类危险源合计值统计=========
    /*一般危险源数量；查询结果合计值*/
    private Integer general1;

    /*重大危险源数量；查询结果合计值*/
    private Integer major1;

    /*低风险危险源数量；查询结果合计值*/
    private Integer level11;

    /*一般风险危险源数量；查询结果合计值*/
    private Integer level12;

    /*较大风险危险源数量；查询结果合计值*/
    private Integer level13;

    /*重大风险危险源数量；查询结果合计值*/
    private Integer level14;

    //========第二类危险源合计值统计=========
    /*一般隐患数量；查询结果合计值*/
    private Integer general2;

    /*重大隐患数量；查询结果合计值*/
    private Integer major2;

    /*低风险隐患数量；查询结果合计值*/
    private Integer level21;

    /*一般风险隐患数量；查询结果合计值*/
    private Integer level22;

    /*较大风险隐患数量；查询结果合计值*/
    private Integer level23;

    /*重大风险隐患数量；查询结果合计值*/
    private Integer level24;

    private HazardAccountResultDto items;
}
